package com.irdstudio.efp.esb.api.bean.sed.ploaninfo;

import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.List;

/**
* 普税贷产品对税e贷产品的此部分代码做了复用
* 说明：为了保证功能的复用性、提升开发的工作效率，对该代码进行了复用
* 评估是否会影响线上功能：否
* 评估时间：2020/5/25
* 处理方案：保留复用
*/
/**
 * 需求编号：【2019D0519】
 * 问题编号：【】
 * @author xiaojunhui
 * @version 0.1
 * @description TODO
 * @date 2019/5/9 10:47
 */
public class RespPersonalRepayDetail {
    /**
     * 返回状态码
     */
    @JSONField(name = "RetCd")
    private String retCode;
    /**
     * 返回信息
     */
    @JSONField(name = "RetMsg")
    private String retMsg;
    /**
     * 总条数
     */
    @JSONField(name = "CrrspnQryTotCnt")
    private String totalSize;
    /**
     * 每页显示条数
     */
    @JSONField(name = "PerPgRcrNum")
    private String pagSize;
    /**
     * 页码
     */
    @JSONField(name = "PgNo")
    private String pageNo;
    /**
     * 借据号
     */
    @JSONField(name = "DblNo")
    private String billNo;
    /**
     * 证件类型
     */
    @JSONField(name = "CertTp")
    private String certType;

    /**
     * 证件号码
     */
    @JSONField(name = "CertNo")
    private String certCode;

    /**
     * 客户姓名
     */
    @JSONField(name = "CustNm")
    private String cusName;
    /**
     * 放款金额
     */
    @JSONField(name = "DistrAmt")
    private BigDecimal dnAmt;
    /**
     * 还款明细数组
     */
    @JSONField(name = "RpyDtlInfArry")
    private List<RepayDetailArr> repayDetailArr;

    public String getRetCode() {
        return retCode;
    }

    public void setRetCode(String retCode) {
        this.retCode = retCode;
    }

    public String getRetMsg() {
        return retMsg;
    }

    public void setRetMsg(String retMsg) {
        this.retMsg = retMsg;
    }

    public String getTotalSize() {
        return totalSize;
    }

    public void setTotalSize(String totalSize) {
        this.totalSize = totalSize;
    }

    public String getPagSize() {
        return pagSize;
    }

    public void setPagSize(String pagSize) {
        this.pagSize = pagSize;
    }

    public String getPageNo() {
        return pageNo;
    }

    public void setPageNo(String pageNo) {
        this.pageNo = pageNo;
    }

    public String getBillNo() {
        return billNo;
    }

    public void setBillNo(String billNo) {
        this.billNo = billNo;
    }

    public String getCertType() {
        return certType;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertCode() {
        return certCode;
    }

    public void setCertCode(String certCode) {
        this.certCode = certCode;
    }

    public String getCusName() {
        return cusName;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public List<RepayDetailArr> getRepayDetailArr() {
        return repayDetailArr;
    }

    public void setRepayDetailArr(List<RepayDetailArr> repayDetailArr) {
        this.repayDetailArr = repayDetailArr;
    }

    public BigDecimal getDnAmt() {
        return dnAmt;
    }

    public void setDnAmt(BigDecimal dnAmt) {
        this.dnAmt = dnAmt;
    }
}
